翻訳と辞書
Words near each other
・ Controlled Impact Demonstration
・ Control communications
・ Control Council Law No. 1 - Repealing of Nazi Laws
・ Control Data (album)
・ Control Data Corporation
・ Control Data Institute
・ Control deck
・ Control Denied
・ Control display unit
・ Control engineering
・ Control Engineering (magazine)
・ Control environment
・ Control event rate
・ Control Factor
・ Control flow
Control flow analysis
・ Control flow diagram
・ Control flow graph
・ Control fraud
・ Control freak
・ Control Freaks
・ Control Freaks (album)
・ Control Freaks (TV series)
・ Control Freaks – The Remixes
・ Control Freek
・ Control Freq
・ Control function (econometrics)
・ Control grid
・ Control Group
・ Control key


Dictionary Lists
翻訳と辞書 辞書検索 [ 開発暫定版 ]
スポンサード リンク

Control flow analysis : ウィキペディア英語版
Control flow analysis

In computer science, control flow analysis (CFA) is a static code analysis technique for determining the control flow of a program. The control flow is expressed as a control flow graph (CFG). For both functional programming languages and object-oriented programming languages, the term CFA, and elaborations such as ''k''-CFA, refer to specific algorithms that compute control flow.
For many imperative programming languages, the control flow of a program is explicit in a program's source code. As a result, interprocedural control-flow analysis implicitly usually refers to a static analysis technique for determining the receiver(s) of function or method calls in computer programs written in a higher-order programming language. For example, in a programming language with higher-order functions like Scheme, the target of a function call may not be explicit: in the isolated expression

(lambda (f) (f x))

it is unclear to which procedure f may refer. To determine the possible targets, a control-flow analysis must consider where this expression could be invoked, and what argument it may receive.
Techniques such as abstract interpretation, constraint solving, and type systems may be used for control-flow analysis.〔Flemming Nielson, Hanne Riis Nielson & Chris Hankin (1999). ''Principles of Program Analysis''. Springer.〕
== See also ==

* Data-flow analysis
* Cartesian product algorithm
* Pointer analysis

抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)
ウィキペディアで「Control flow analysis」の詳細全文を読む



スポンサード リンク
翻訳と辞書 : 翻訳のためのインターネットリソース

Copyright(C) kotoba.ne.jp 1997-2016. All Rights Reserved.